Look for print backends in the same triggers as IM modules
authorSimon McVittie <smcv@debian.org>
Fri, 14 Sep 2018 09:07:07 +0000 (10:07 +0100)
committerSimon McVittie <smcv@debian.org>
Fri, 14 Sep 2018 09:07:07 +0000 (10:07 +0100)
debian/changelog
debian/libgtk-4-0.postinst.in
debian/libgtk-4-0.postrm.in
debian/libgtk-4-0.triggers.in

index 7c4f89af30299dd036a23a8525f5101dd4ecdf8f..f594e9a25b628370de912c80f1971cdddfc47f60 100644 (file)
@@ -35,6 +35,7 @@ gtk+4.0 (3.94.0-1) UNRELEASED; urgency=medium
   * Drop support for OLD_MODULES_BASE_PATH. GTK+ 4 only supports modules
     in the multiarch location.
   * d/libgtk-4-0.postinst.in: Run gio-querymodules for IM modules
+  * Look for print backends in the same triggers as IM modules
 
  -- Jeremy Bicha <jbicha@debian.org>  Fri, 19 Jan 2018 22:05:35 -0500
 
index 0121b6711f16c94a46a8f2dedc8778563596af69..d6eae22363b873ee3a837b4b040367424a9d7723 100644 (file)
@@ -2,7 +2,7 @@
 set -e
 
 update_modules () {
-    for dir in immodules; do
+    for dir in immodules printbackends; do
         if [ -d "/@MODULES_BASE_PATH@/$dir" ]; then
             /@LIBDIR@/glib-2.0/gio-querymodules "/@MODULES_BASE_PATH@/$dir" || true
         fi
@@ -11,7 +11,7 @@ update_modules () {
 
 if [ "$1" = triggered ]; then
     # This is triggered everytime an application installs a
-    # GTK IM module
+    # GTK IM module or print backend
     update_modules
     exit 0
 fi
index 7caff6b607ec1aa0259486c2591319f4ec657fe4..c7a710723b7b6611651896f81f272dbe0d03aa12 100644 (file)
@@ -7,5 +7,6 @@ set -e
 if [ -d /@MODULES_BASE_PATH@ ]; then
     # Purge the cache
     rm -f /@MODULES_BASE_PATH@/immodules.cache
+    rm -f /@MODULES_BASE_PATH@/printbackends.cache
     rmdir -p --ignore-fail-on-non-empty /@MODULES_BASE_PATH@
 fi
index d40b55b059aa7049ea893efaec8366a4053f7d76..47782d98bd6c5b145578b24181c9323674d350e5 100644 (file)
@@ -1 +1,2 @@
 interest-noawait /@MODULES_BASE_PATH@/immodules
+interest-noawait /@MODULES_BASE_PATH@/printbackends